/** page index **/
.place{
  position:absolute;
}
.right0 {
  right: 0;
}
.right5 {
  right: 5px;
}
.top0{
  top: 0;
}
.tc-jczq-collection .item { border-bottom: none; padding-bottom: 0; display: block; }

/* block .tc-battle-selection */
.tc-battle-selection { display: block; position:relative; width:100%; border-bottom: 1px solid #e5e5e5; font-family: Tahoma, "黑体"; padding-top: 10px; }
.tc-battle-selection>div { display: inline-block; }
.tc-battle-selection>div:first-child { padding-right: 0; }
.tc-battle-selection>div:nth-child(2) { padding-right: 10px; }
.tc-battle-selection>div:first-child p { margin-bottom: 0; color: #767676; text-align: center; }
.tc-battle-selection table th { font-weight: normal; text-align: center; }
.tc-battle-selection table small { color: #767676; }
aside table td { border: 1px solid #e5e5e5; background-color: #fff; color: #767676; width:60px; height: 35px; text-align: center; font-size: 13px;}
.tc-battle-selection .active{ color: #fff; background-color: #ee7e10 !important; }
.tc-battle-selection .active .ppoint{ color: #fff !important; }

.tc-battle-selection td.c0{ background-color: #dcad9f; color: #fff; width: 10px;}
.tc-battle-selection td.c1{ background-color: #e23600; color: #fff; width: 10px;}
.tc-battle-selection td.d { color: red; width: 40px; }
.tc-battle-selection th { padding-bottom: 0; }
/* endblock */

/* block tc-battle-analysis */
.tc-battle-analysis { clear: both; padding-left: 15px; }
.tc-battle-analysis .yanse{ color: #aaaaaa; }
.tc-battle-analysis .right-line { border-right: 1px solid #e5e5e5; }
.tc-battle-analysis table{ width: 100%; text-align: center; }
.tc-battle-analysis tr { padding-top: 10px; padding-bottom: 10px; height: 34px; border-bottom: 1px solid #e5e5e5; color: #767676; }
.tc-battle-analysis tr td:first-child { text-align: left; }
.tc-battle-analysis tr:last-child td { text-align: center; color: #de9883; }
.tc-battle-analysis tr:last-child td a {
    text-align: center; color: #de9883; 
    cursor: pointer;
}
/* endblock */

.bottom-line{ border-bottom: 1px solid #dfdfde; }

/*========popup begin=========*/
.dlg-row{ margin-bottom: 10px; }
.dlg-row table{ text-align: center; width: 100%; }
.dlg-row .ppoint{ color: #aaaaaa; font-size: 87.2% }
.dlg-row td{ border: 1px solid #dfdfde; width: 40px; }
.dlg-row td p{ margin-bottom: 0; }

.tc-dlg-header { padding-top: 15px; padding-bottom: 15px; }
.tc-dlg-header h1{ margin: 0; }
.tc-dlg-body { overflow-y: scroll; }
.tc-dlg-footer{ padding-bottom: 15px; padding-top: 6px; }

.dlg-btn-cancel, .dlg-btn-ok { 
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
}
.dlg-btn-cancel { color: #000; background-color: #e5e5e5;}
.dlg-btn-ok { color: #fff; background-color: #d33707;}

/* block td-red */
.td-lightRed, .td-green, .td-red, .td-orange, .td-darkRed{ width: 5% !important; color: #fff !important; }
.td-lightRed { background-color: #dcad9f !important;}
.td-green { background-color: #acd598 !important; }
.td-red {background-color: #da6d4d !important;}
.td-orange { background-color: #ff8e08 !important; }
.td-darkRed { background-color: #c490bf !important; }
/* endblock td-red */

/* block modal */
#modalbg { position:fixed; left:0; top:0; width: 100%; height: 100%; background: #0b0b0b; opacity: 0.8; z-index: 499;}
#mymodal {
    width: 94%;
    min-height: 50%;
    position: fixed;
    left: 3%;
    top: 10%;
    z-index: 500;
}
.tc-battle-selection .modalbg { position:fixed; left:0; top:5%; width: 100%; height: 100%; background: #0b0b0b; opacity: 0.8; z-index: 499;}
.tc-battle-selection .mymodal { width: 90%; min-height: 50%; height: 90%; position: fixed; left: 5%; top: 5%; z-index: 500;}
/* endblock modal */

/*.fix-bottom{ font-family: "黑体", " 微软雅黑";}*/
.fix-bottom p{ line-height: 47px; }

p{margin-bottom: 0;}

.more{background-color: #767676 !important; }


/* block tc-touzhu-collection */
ul, li{
  list-style: none;
  padding-left: 0;
}
.tc-touzhu-collection p{margin-bottom: 0;}
.touzhu-item {
  padding: 10px 15px;
  text-align: center;
  border-bottom: 1px solid #e5e5e5; 
  display: flex;
  align-items: center;
}
.touzhu-item:last-child { border-bottom: none; }
.touzhu-item> div{ display: inline-block; }
.touzhu-item>div:first-child { color: #767676;}
.touzhu-item table th { text-align: center; }
.touzhu-item table td { border: 1px solid #e5e5e5; background-color: #fff; color: #767676; width:70px; height: 35px; text-align: center;}
.touzhu-item .active{ color: #fff; background-color: #ee7e10 !important; }
/*endblock*/

/** block page confirm **/
/* block sel-times */
.sel-times{
  width: 100%;
  height: 38px;
  text-align: center;
  border-top: 1px solid #eee;
  position: fixed;
  bottom: 50px;
  background-color: white;
  padding: 0;
  font-size: 14px;
}
.sel-times>div{ height: 100%; display: inline-block; line-height: 38px;}
.sel-times input{
  outline: none;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  line-height: initial;
}
.sel-times input[type="text"], .sel-times input[type="number"]{
  height: 25px;
  width: 40px;
  text-align: center;
  margin: -5px 10px 0 10px;
}
.sel-times select{
  outline: none;
  border: none;
}
.sel-rules p {margin-bottom: 10px;}
/* endblock */
.touzhu-item td { color: #000 !important; }
/** endblock page confirm **/

/** block popup **/
/* block wangdian */
.pbody select {
    background-color: #f2f3f5;
    position: relative;
    border: none;
    outline: none;
    cursor: pointer;
    color: #aaaaaa;
    height: 100%;
    width: 30%;
    z-index: 2;
}
.pbody select:nth-of-type(2){ margin: 0 5px; }
.black-text{ color: #000;}
.pbody>div{ border-bottom: 1px solid #eee; line-height: 53px;}
.pbody>div:last-of-type{ border:none; }
[type="radio"] {
  position: absolute;
  left: -9999px;
  opacity: 0;
}
label{ height: 100%; width:100%;  padding: 14px 0;}
label {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
}
label:after{
  border: 2px solid #5a5a5a;
  border-radius: 50%;
  content: '';
  position: absolute;
  right: 0;
  margin: 4px;
  width: 16px;
  height: 16px;
}
[type="radio"]:checked+label:after{
  background-color: #26a69a;
  border: 2px solid #26a69a;
}
/* endblock wangdian */
/** endblock popup **/

#menulist li{
  background-color: #fff;
  border-left: 2px solid red;
  border-right: 2px solid red;
  padding: 10px;
  height: 41px;
  line-height: 19px;
  font-size: 14px;
}

/*block #menulist*/
#menulist {text-align: right;}
#menulist ul{
  position: relative;
  display: none;
}
#menulist:hover ul{
  display: block;
}
#menulist li:first-child{ border-top: 2px solid red; }
#menulist li:last-child{ border-bottom: 2px solid red; }
#menulist li:nth-child(2){
  border-top: 1px solid red;
  border-bottom: 1px solid red;
}
#menulist li:first-child:before{
  content: '';
  height: 0;
  width: 0;
  border: 6px solid transparent;
  border-bottom-color: red;
  border-right-color: red;
  position: absolute;
  right: 0;
  top: -12px;
}
#menulist li:first-child:after{
  content: '';
  height: 0;
  width: 0;
  border: 6px solid transparent;
  border-bottom-color: #fff;
  border-right-color: #fff;
  position: absolute;
  right: 2px;
  top: -8px;
}
#menulist li a{color:red;}
/*endblock #menulist*/

/*block quanType*/
.ha{height: auto;}
#quanType {
  background-color: #F2F3F5;
  color:red;
  width: 100%;
  padding: 15px;
  text-align: left;
}
#quanType button{
  color: green;
  background-color: white;
  width: 56px;
}
/*endblock quanType*/

/* block gameFilter */
#gameFilter{
  color: #80765a;
  font-family: "黑体", "微软雅黑";
}
#gameFilter .filter-wrapper{
  background-color: #f6f5f1;
  width: 94%;
  min-height: 50%;
  position: fixed;
  left: 3%;
  top: 25%;
  z-index: 500;
}
#gameFilter .pheader{
  background-color: #f6f5f1;
}
#gameFilter .pbody{
  border-top: 1px solid #e5dfdf;
  line-height: inherit;
}
#gameFilter .pbody div{line-height: inherit; }
#gameFilter .pbody .col-xs-4{
  background-color: #f7f5f5;
  color: #948369;
  border: 1px solid #ccc;
  text-align: center;
  height: 28px;
  line-height: 28px;
  padding-left: 0;
  padding-right: 0;
}
#gameFilter .pfooter{
  position: absolute;
  width: 100%;
  bottom: 0;
}
#gameFilter .pfooter div{
  height: 100%;
  text-align: center;
  line-height: 40px;
}
#gameFilter .pfooter div:first-child{
  color: black;
  background-color: #f9f8f7;
  border-top: 1px solid #e5dfdf;
}
#gameFilter .pfooter div:nth-child(2){
  color: white;
  background-color: #d91d37;
}
.filter-wrapper .lbl{
  display: inline-block;
  background-color: #f7f5f5;
  color: #948369;
  border: 1px solid #ccc;
  text-align: center;
  height: 28px;
  line-height: 28px;
  width: 30%;
  margin-bottom: 5px;
}
/* endblock gameFilter */